Formal Specification of Interaction in Agent Societies
نویسندگان
چکیده
The Agent Society framework that we have developed distinguishes between the mechanisms though which the structure and global behavior of the model is described and coordinated, and the aims and behavior of the serviceproviders (agents) that populate the model. In this framework contracts are used to integrate the top-down specification of organizational structures with the autonomy of participating agents. In this paper we introduce LCR, a very expressive logic for describing interaction in multi-agent systems. We also show how LCR behaves in contrary-to-duty situations common to deontic logic frameworks. LCR makes it possible to check whether agents in an agent society follow some desired interaction patterns and whether desired social states are preserved by agent activity. LCR is used as a formal basis for the framework for agents societies that we are developing.
منابع مشابه
****animation of Open Agent Societies****
E-commerce, Virtual Enterprises and digital media rights management are examples of important application domains where independently developed information systems must form coherent and stable "societies". Societies are considered stable if the behaviour and the interactions of the members are norm-governed. To investigate such normative behaviour we propose a new formal model of open artifici...
متن کاملA Logical Approach to Simulating Societies
This paper describes a novel language for programming societies of intelligent artificial agents. In this language, called Concurrent METATEM, individual agents are programmed by giving them a formal, temporal logic specification of their desired behaviour. Each agent then directly executes its specification. We motivate and describe the language in some detail, and go on to demonstrate, throug...
متن کاملWeb Service Choreography Verification Using Z Formal Specification
Web Service Choreography Description Language (WS-CDL) describes and orchestrates the services interactions among multiple participants. WS-CDL verification is essential since the interactions would lead to mismatches. Existing works verify the messages ordering, the flow of messages, and the expected results from collaborations. In this paper, we present a Z specification of WS-CDL. Besides ve...
متن کاملThe Role of Castes in Formal Specification of MAS
One of the most appealing features of multiagent technology is its natural way to modularise a complex system in terms of multiple, interacting and autonomous components. As a natural extension of classes, castes introduced in the formal specification language SLAB provide a language facility that provides modularity in the formal specification of multiagent systems. A caste represents a set of...
متن کامل